#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
//int main()
//{
//	char str[100];
//	gets(str);
//	int i, n;
//	n = strlen(str);
//	for (i = n - 1; i >= 0; i--)
//		printf("%c", str[i]);
//	return 0;
//}

//
//int main()
//{
//    char n;
//    scanf("%c", &n);
//    int f = 0;
//    char s[80];
//    getchar();
//    gets(s);
//    int k = strlen(s);
//    for (int i = 0;i < k - 1;i++)
//    {
//        if (s[i] == n)
//        {
//            printf("index = %d", i);
//            f = 1;
//            break;
//        }
//    }
//    if (f == 0)
//        printf("Not Found");
//    return 0;
//}

//#include <stdio.h>
//#include <string.h>
//int main()
//{
//    char s[81];
//    for (int i = 0;i < 80;i++)
//    {
//        scanf("%c", &s[i]);
//        if (s[i] == '\n')
//        {
//            break;
//        }
//    }
//    int len = strlen(s);
//    int m = 0;
//    for (int i = 0;i < len;i++)
//    {
//        if (s[i] != 'A' && s[i] != 'E' && s[i] != 'I' && s[i] != 'O' && s[i] != 'U' && s[i] > 'A' && s[i] <= 'Z')
//        {
//            m++;
//        }
//        else
//        {
//            continue;
//        }
//    }
//    printf("%d", m);
//    return 0;
//}


//int main()
//{
//    char str[81];
//    gets(str);
//    int n = strlen(str);
//    for (int i = 0;i < n;i++)
//    {
//        if (str[i] >= 'A' && str[i] <= 'Z')
//        {
//            str[i] = 'A' + 'Z' - str[i];
//            printf("%c", str[i]);
//        }
//        else
//            printf("%c", str[i]);
//    }
//    return 0;
//}

//#include <stdio.h>
//#include <string.h>
//#include <math.h>
//int main()
//{
//    int f = 1;
//    int x = 0;
//    int num = 0;
//    unsigned long long s = 0;
//    char str[81];
//    char str2[81];
//    for (int i = 0;i < 80;i++)
//    {
//        scanf("%c", &str[i]);
//        if (str[i] == '#')
//        {
//            break;
//        }
//    }
//    int n = strlen(str);
//    for (int i = 0;i < n;i++)
//    {
//        if (str[i] == '-' && x == 0)
//            f = -1;
//        if ((str[i] <= 'f' && str[i] >= 'a') || (str[i] >= '0' && str[i] <= '9') || (str[i] <= 'F' && str[i] >= 'A'))
//        {
//            str2[num++] = str[i];
//            x = 1;
//        }
//    }
//    unsigned long long y = 1;
//    for (int k = num - 1;k >= 0;k--)
//    {
//        if (str2[k] >= 'a' && str2[k] <= 'f')
//        {
//            s += (str2[k] - 'a' + 10) * y;
//        }
//        else if (str2[k] >= 'A' && str2[k] <= 'F')
//        {
//            s += (str2[k] - 'A' + 10) * y;
//        }
//        else
//        {
//            s += (str2[k] - '0') * y;
//        }
//        y *= 16;
//    }
//    printf("%lld", f * s);
//    return 0;
//}

//#include<stdio.h>
//#include<string.h>
//int main()
//{
//    int s = 0;
//    char str[81];
//    gets(str);
//    int n = strlen(str);
//    for (int i = 0;i < n;i++)
//    {
//        if (str[i] <= '9' && str[i] >= '0')
//        {
//            s += str[i] - '0';
//            s *= 10;
//        }
//    }
//    printf("%d", s / 10);
//    return 0;
//}

//#include<stdio.h>
//#include<string.h>
//int main()
//{
//    int s = 0;
//    char str[81];
//    gets(str);
//    int n = strlen(str);
//    char m;
//    scanf("%c", &m);
//    for (int i = 0;i < n;i++)
//    {
//        if (str[i] == m)
//            s++;
//    }
//    printf("%d", s);
//    return 0;
//}


//#include<stdio.h>
//#include<string.h>
//int main()
//{
//    int j;
//    char str[81];
//    for (j = 0;j < 80;j++)
//    {
//        scanf("%c", &str[j]);
//        if (str[j] == '#')
//            break;
//    }
//    str[j] = '\0';
//    int n = j;
//    for (int i = 0;i < n;i++)
//    {
//        if (str[i] >= 'a' && str[i] <= 'z')
//        {
//            str[i] -= 32;
//            printf("%c", str[i]);
//        }
//        else if (str[i] >= 'A' && str[i] <= 'Z')
//        {
//            str[i] += 32;
//            printf("%c", str[i]);
//        }
//        else
//            printf("%c", str[i]);
//    }
//    return 0;
//}

//#include <stdio.h>
//int main()
//{
//	double s = 0.0;
//	double n;
//	scanf("%lf", &n);
//	if (n < 0.0)
//	{
//		printf("Invalid Value!");
//	}
//	else if (n <= 50.0)
//	{
//		s = 0.53 * n;
//		printf("%.2lf", s);
//	}
//	else
//	{
//		s = 0.53 * 50 + 0.58 * (n - 50);
//		printf("%.2lf", s);
//	}
//	return 0;
//}

#include<stdio.h>
#include<math.h>
int sta(int* a, int n) 
{
	int sum = 0;
	int s = 0;
	for (int i = 0;i < n;i++)
	{
		sum += a[i];
	}
	int an;
	an = sum / n;
	for (int i = 0;i < n;i++)
	{
		if (a[i] > an) 
		{
			s++;
		}
	}
	return s;
}

int main() 
{
	int n;
	scanf("%d", &n);
	int a[30];
	for (int i = 0;i < n;i++) 
	{
		scanf("%d", &a[i]);
	}
	printf("%d", sta(a, n));
	return 0;
}